package gerenciadorescola.model;

import java.io.Serializable;

public abstract class Funcionario implements Serializable{

    
    private int codigo;
    private String nome;
    private String cpf;
    private String telefone;
    private int idade;
    private String salario;
    private String sexo;
    private String endereco;

    public int getCodigo() {
        return codigo;
    }

    public void setCodigo(int codigo) {
        this.codigo = codigo;
    }

    public String getCpf() {
        return cpf;
    }

    public void setCpf(String cpf) {
        this.cpf = cpf;
    }

    public String getEndereco() {
        return endereco;
    }

    public void setEndereco(String endereco) {
        this.endereco = endereco;
    }

    public int getIdade() {
        return idade;
    }

    public void setIdade(int idade) {
        this.idade = idade;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public String getSalario() {
        return salario;
    }

    public void setSalario(String salario) {
        this.salario = salario;
    }

    public String getSexo() {
        return sexo;
    }

    public void setSexo(String sexo) {
        this.sexo = sexo;
    }

    public String getTelefone() {
        return telefone;
    }

    public void setTelefone(String telefone) {
        this.telefone = telefone;
    }
    
    @Override
    public String toString() {
        return "Funcionario{" + "codigo=" + this.codigo + ", nome=" + this.nome + ", cpf=" + this.cpf + ", telefone=" + this.telefone + ", idade=" + this.idade + ", salario=" + this.salario + ", sexo=" + this.sexo + ", endereco=" + this.endereco + '}';
    }

}
